package br.com.genericos;

import java.util.ArrayList;
import java.util.List;

class Frota<T>{
	private List<T> l;
	Frota(List<T> lista){
		l = lista;
	}
	public List <T> getLista(){
		return l;
	}
}
class Carro{
	Integer chassi;
	String modelo;
	Carro(Integer chassi, String modelo){
		this.chassi = chassi;
		this.modelo = modelo;
	}
	public String toString(){
		return chassi + " " + modelo + " ";
	}
}
public class Teste {
	public static void main(String[] args) {
		Carro c1 = new Carro(89,"GM");
		Carro c2 = new Carro(76,"Ford");
		List<Carro> lista = new ArrayList<Carro>();
		lista.add(c1);
		lista.add(c2);
		Frota <Carro> f = new Frota<Carro>(lista);
		System.out.println(f.getLista());
	}

}
